home *** CD-ROM | disk | FTP | other *** search
/ Power Programmierung / Power-Programmierung (Tewi)(1994).iso / magazine / drdobbs / 1991 / 05 / d_flat / makefile < prev    next >
Makefile  |  1991-03-13  |  1KB  |  43 lines

  1. #------------------------------------------------
  2. #  Comment out the MSC macro to compile with Turbo C
  3. #------------------------------------------------
  4. MSC = 1
  5.  
  6. !if $(MSC)
  7.  
  8. #------------------------------------------------
  9. #  Microsoft C 6.0
  10. #------------------------------------------------
  11. MODEL = L
  12. COMPILE = cl /DMSC /c /W4 /Gs /A$(MODEL)
  13. LINK = link
  14.  
  15. !else
  16.  
  17. #------------------------------------------------
  18. #  Turbo C 2.0 or greater
  19. #------------------------------------------------
  20. DEBUG = -v
  21. DRIVE = c
  22. MODEL = l
  23. COMPILE = tcc $(DEBUG) -c -m$(MODEL)
  24. LINK= tlink /m /v $(DRIVE):\tc\lib\c0$(MODEL) 
  25. LIBS= $(DRIVE):\tc\lib\c$(MODEL)
  26.  
  27. !endif
  28.  
  29. .c.obj:
  30.     $(COMPILE) $*.c
  31.  
  32. memopad.exe : memopad.obj window.obj video.obj message.obj \
  33.            mouse.obj console.obj textbox.obj listbox.obj \
  34.         normal.obj config.obj menu.obj menubar.obj popdown.obj \
  35.         classdef.obj rect.obj applicat.obj keys.obj sysmenu.obj \
  36.         menus.obj editbox.obj dialogs.obj dialbox.obj button.obj \
  37.         fileopen.obj msgbox.obj help.obj
  38. !if $(MSC)
  39.     $(LINK) memopad @memopad.lnk,$*,$*;
  40. !else
  41.     $(LINK) memopad @memopad.lnk,$*.exe,$*,$(LIBS)
  42. !endif
  43.